<?php


class My_View_Helper_File extends Zend_View_Helper_Abstract
{
    public function file($file,$dir,$showname=false,$onlyurl=false)
    {
        
        $config = Zend_Registry::get('config');

        $path=$config['path']['documentos'];
        
        
        if(empty($file)) {return;}		
        
        $archivo =$path.DIRECTORY_SEPARATOR.$dir.DIRECTORY_SEPARATOR.$file;       
        $archivo=str_replace(DIRECTORY_SEPARATOR,'/',$archivo);
        

        $ext=trim(strrchr($file,'.'),'.');
              
        if (!in_array($ext, array('pdf', 'xls', 'doc', 'docx', 'ppt','dwg','mpp','rar'))) {
            if (in_array($ext, array('gif', 'jpg', 'png', 'bmp'))) $ext = 'image';
            if (in_array($ext, array('zip', '7z', 'tgz', 'gz'))) $ext = 'zip';
            else  $ext = 'document';
        }
        
        $nombrearchivo=trim(strstr ($file, '-'), '-');
		$mostrarnombrefile=($showname) ? $nombrearchivo : null;
              
              
   
  
        //if(file_exists($archivo)){
        
            $img=$this->view->img("img/$ext.png", '', array('border'=>0));
            
            
       	    if($onlyurl)
                $file='http://'.$_SERVER['SERVER_NAME']."/documentos/$dir/$file";
            else  
                $file= $this->view->anchor("documentos/$dir/$file", $img.$mostrarnombrefile, array('border'=>0,'target'=>'_blank'));
            
            //$file='<a target="_blank" class='.$ext.' href="documentos/'.$dir.'/'.$file.'"><img src="/img/'.$ext.'.png" border=0> '.$mostrarnombrefile.$vista_previa.'</a>';

            
            

        //}else{
	    	//$file=null;
	   // }


       
    	return $file;
        
          
    }
}




